Automatic Generation of Epsilon-Delta Proofs of Continuity

نویسنده

  • Michael Beeson
چکیده

As part of a project on automatic generation of proofs involving both logic and computation, we have automated the production of some proofs involving epsilon-delta arguments. These proofs involve two or three quantifiers on the logical side, and on the computational side, they involve algebra, trigonometry, and some calculus. At the border of logic and computation, they involve several types of arguments involving inequalities, including transitivity chaining and several types of bounding arguments, in which bounds are sought that do not depend on certain variables. Control mechanisms have been developed for intermixing logical deduction steps with computational steps and with inequality reasoning. Problems discussed here as examples involve the continuity and uniform continuity of various specific functions. 1 Context of this Research Mathematics consists of logic and computation, interwoven in tapestries of proofs. “Logic” is represented by the manipulation of phrases (or symbols) such as for all x, there exists an x, implies, etc. “Computation” refers to chains of formulas progressing towards an “answer”, such as one makes when evaluating an integral or solving an equation. Typically computational steps move “forwards” (from the known facts further facts are derived) and logical steps move “backwards” (from the goal towards the hypothesis, as in it would suffice to prove. The mixture of logic and computation gives mathematics a rich structure that has not yet been captured, either in the formal systems of logic, or in computer programs. The research reported on here is part of a larger research program to do just that: capture and computerize mathematics. At present, there exist computer programs that can do mathematical computations, such as Mathematica, Maple, and Macsyma. These programs, however, do not keep track of the logical conditions needed to make computations legal, and can easily be made to produce incorrect results. 1 This research partially supported by NSF Grant Number CCR-9528913. 2 Just to give one example: Start with the equation a = 0. Divide both sides by a. In all the three systems mentioned, you can get 1 = 0 since the system thinks a/a = 1 and 0/a = 0. Many other examples have been given in the literature [1],[15]. Jacques Calmet and Jan Plaza (Eds.): AISC’98, LNAI 1476, pp. 67–83, 1998. c © Springer-Verlag Berlin Heidelberg 1998

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New Proofs of Basic Theorems in Calculus

In this note we present new proofs of three basic theorems in calculus. Although these theorems are well-known, in each proof we obtain something which seems to be unknown. We start with the Heine-Cantor theorem about uniform continuity and obtain explicitly the optimal delta for the given epsilon. We then proceed with the Weierstrass extreme value theorem and present two proofs of it: the “env...

متن کامل

Banach module valued separating maps and automatic continuity

For two algebras $A$ and $B$, a linear map $T:A longrightarrow B$ is called separating, if $xcdot y=0$ implies $Txcdot Ty=0$ for all $x,yin A$. The general form and the automatic continuity of separating maps between various Banach algebras have been studied extensively. In this paper, we first extend the notion of separating map for module case and then we give a description of a linear se...

متن کامل

Double Derivations, Higher Double Derivations and Automatic Continuity

Let  be a Banach algebra. Let  be linear mappings on . First we demonstrate a theorem concerning the continuity of double derivations; especially that all of -double derivations are continuous on semi-simple Banach algebras, in certain case. Afterwards we define a new vocabulary called “-higher double derivation” and present a relation between this subject and derivations and finally give some ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998